Using Better Communication to Improve Programming by Demonstration

نویسنده

  • Richard G. McDaniel
چکیده

My research focuses on how a user communicates with a programming-by-demonstration (PBD) system. In particular, I experimenting with new nonverbal, direct manipulation techniques that will enhance a user’s expressiveness and subsequently will make it possible to infer a broader range of application behavior. The techniques include a new form of demonstrational interaction called nudges used to specify behavior. Complementing nudges is a special form of selection which is used to give the system hints by identifying significant objects. A new deck-of-playing-cards metaphor is also introduced for specifying useful effects such as randomness and sequencing. Other techniques use objects for annotating examples uch as behavior icons for manipulating and editing behaviors, and temporal ghosts to allow explicit references to past states. Finally, using guide objects is a technique for demonstrating constraints and hidden connections between objects. Complementing these new techniques will be an inferencing algorithm sufficiently powerful to convert data from all these sources into application behavior. Special attention will be given toward how hints are used to regulate inferencing. By fostering better communication between the user and the system, these techniques should allow the user to create highly interactive software with minimal programming expertise.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of using balance scorecard in universities for having better performance: a fuzzy DEMATEL-Shapley value goal programming approach

Universities have a magnificent role in the sustainable development of their country and international scientific production of their country. Purpose of this paper is expansion of using balance scorecard in universities In order to improve performance of universities in learning and educating. The Balanced Scorecard (BSC) is an extensively adopted performance management framework in a lot of o...

متن کامل

Development of using balance scorecard in universities for having better performance: a fuzzy DEMATEL-Shapley value goal programming approach

Universities have a magnificent role in the sustainable development of their country and international scientific production of their country. Purpose of this paper is expansion of using balance scorecard in universities In order to improve performance of universities in learning and educating. The Balanced Scorecard (BSC) is an extensively adopted performance management framework in a lot of o...

متن کامل

Tactile interface user-friendliness evaluated in the context of robot programming by demonstration

In this paper we describe preliminary results on the impact of providing different types of robot feedback on the effectiveness of teaching by demonstration, as well as on user satisfaction. Participants had to teach a humanoid robot various ways of holding a can, via tactile feedback, by providing several rounds of demonstration. Our goal was to determine the best way of providing feedback in ...

متن کامل

Dimensionality Reduction and Improving the Performance of Automatic Modulation Classification using Genetic Programming (RESEARCH NOTE)

This paper shows how we can make advantage of using genetic programming in selection of suitable features for automatic modulation recognition. Automatic modulation recognition is one of the essential components of modern receivers. In this regard, selection of suitable features may significantly affect the performance of the process. Simulations were conducted with 5db and 10db SNRs. Test and ...

متن کامل

A Heuristic Approach for Solving LIP with the Optional Feasible or Infeasible Initial Solution Points

An interactive heuristic approach can offer a practical solution to the problem of linear integer programming (LIP) by combining an optimization technique with the Decision Maker’s (DM) judgment and technical supervision. This is made possible using the concept of bicriterion linear programming (BLP) problem in an integer environment. This model proposes two bicriterion linear programs for iden...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002